// 
// dummy.c 
//  
//  Author:
//       Nikita Tsukanov <keks9n@gmail.com>
// 
//  Copyright (c) 2011 Nikita Tsukanov
// 
//  This program is free software; you can redistribute it and/or modify
//  it under the terms of the GNU General Public License as published by
//  the Free Software Foundation; either version 2 of the License, or
//  (at your option) any later version.
// 
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//  GNU General Public License for more details.
//  
//  You should have received a copy of the GNU General Public License
//  along with this program; if not, write to the Free Software
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// 

#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
	Display * display;
	XEvent report;
	Window window;

	if ( ( display = XOpenDisplay ( NULL ) ) == NULL ) 
	{
		puts ("Can not connect to the X server!\n");
		exit ( 1 );
	}

	window = XCreateSimpleWindow (display, RootWindow (display,0),0, 0, 1, 1, 0, BlackPixel(display, 0), WhitePixel(display, 0));
	printf("%i\n", window);
	fflush(stdout);
	XMapWindow (display, window);

	while (1) 
	{
		XNextEvent(display, &report);
 	}
}

